package com.tbit.uqbike.client.pojo.tlv;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.ToString;

/**
 * @Author: chen
 * @Description: 预还车指令附加参数
 * @Date: 创建于 10:42 2022/9/28
 */
@Data
@ToString
public class ReturnBikeData {

    /**
     * lockConditions	uint32
     * 预还车 -还车条件
     *
     *
     *
     * bit0	头盔锁锁舌关闭
     * bit1	头盔锁锁销在位
     * bit2	头盔未佩戴
     * bit3	头盔锁与当前头盔匹配正常
     * bit4	摄像头识别结果
     * bit5	RFID识别结果
     * bit6
     * 蓝牙道钉识别结果
     *
     * bit7	IMU垂直停车检测
     * ctrl	uint32
     * 预还车 -预还车控制
     *
     *
     *
     * bit0	关闭头盔锁
     * reserved2	uint32	预留
     * reserved3	uint32	预留
     * reserved4	uint32	预留
     */


    /**
     * 预还车 -还车条件
     */
    @JSONField(ordinal = 1)
    private Long lockConditions;
    /**
     * 预还车 -预还车控制
     */
    @JSONField(ordinal = 2)
    private Long ctrl;
    /**
     * 预留
     */
    @JSONField(ordinal = 3)
    private Long reserved2;
    /**
     * 预留
     */
    @JSONField(ordinal = 4)
    private Long reserved3;
    /**
     * 预留
     */
    @JSONField(ordinal = 5)
    private Long reserved4;


}
